home *** CD-ROM | disk | FTP | other *** search
/ Scene 96 / Scene 96 International Edition (Zyklop Software) (Disc 2) (1997).iso / misc / coding / cp2dekit / samples / binfdel.cpp < prev    next >
C/C++ Source or Header  |  1996-12-29  |  808b  |  38 lines

  1. //***************************************************************************
  2. //
  3. // this file is (c) '94-'96 Niklas Beisert
  4. //
  5. // this file is part of the cubic player development kit.
  6. // you may only use/modify/spread this file under the terms stated
  7. // in the cubic player development kit accompanying documentation.
  8. //
  9. //***************************************************************************
  10.  
  11.  
  12. #include <io.h>
  13. #include <stdlib.h>
  14. #include <string.h>
  15. #include "binfdel.h"
  16.  
  17. delbinfile::delbinfile()
  18. {
  19.   *delname=0;
  20. }
  21.  
  22. int delbinfile::open(const char *name, int m)
  23. {
  24.   *delname=0;
  25.   int r=sbinfile::open(name, m);
  26.   if (r)
  27.     strcpy(delname, name);
  28.   return r;
  29. }
  30.  
  31. void delbinfile::close()
  32. {
  33.   sbinfile::close();
  34.   if (*delname)
  35.     unlink(delname);
  36.   *delname=0;
  37. }
  38.